import 'package:event_bus/event_bus.dart';

// 1. 创建全局的evebtsBus实例 - 需要的地方调用
EventBus eventBus = new EventBus();

// 2. 创建事件 - 未登录事件， 主要处理401问题
class LogoutEvent {
  LogoutEvent();
}

// 3. 创建事件 - 登录成功后刷新个人信息
class RefreshUserInfoEvent {
  RefreshUserInfoEvent();
}

// 4. 创建事件 - 修改呢称成功后刷新个人信息页
class RefreshNickname {
  // 传递参数
  String nickname;
  String avatar;
  RefreshNickname(this.nickname, this.avatar);
}

// 5. 创建事件 - 登录成功后刷新房屋列表
class RefreshHouseListPageEvent {
  RefreshHouseListPageEvent();
}

// 6. 创建事件 - 删除房屋后回跳更新房屋列表
class RemoveRefresh {
  RemoveRefresh();
}

// 7. 创建事件 - 退出登录后返回，刷新个人页面
class LogoutRefresh {
  LogoutRefresh();
}
